<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
/*banner鑳屾櫙鍥剧墖鍔ㄧ敾*/
@-webkit-keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
@keyframes scale-bg{
	from{
		-webkit-transform:scale(1.2);
		transform:scale(1.2);
	}
	to{
		-webkit-transform:scale(1);
		transform:scale(1);
	}
}
/*banner */
.index_main{
	background: #fff;
}
.index_main .section1{
	position: relative;
}
.index_main .section1 .index_banner .item{
	/*background-size: cover;
	-webkit-background-size:cover;
	background-position: center;
	background-repeat: no-repeat;*/
	height:100vh;
	position: relative;
}
.index_main .section1 .index_banner .item.slick-current .scaleBg{
	visibility: visible; 
	/*-webkit-animation:scale-bg 6s linear forwards;
	animation:scale-bg 6s linear forwards;*/
}
.index_main .section1 .index_banner .items{
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: 0;
	top: 87px;
	width: 100%;
	height: 100%;
	z-index: 0;
}
.index_main .section1 .index_banner .items:after{
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	/*background: rgba(0,0,0,0.2);*/
}
.index_main .section1 .index_banner .item .inner .block_txt{
	position: absolute;
	top: 44%;
	right: 10px;
	left:10px;
	opacity: 0; 
	transform: translateY(40px);
	-webkit-transform: translateY(40px); 
	-webkit-transition: all 500ms ease; 
	transition: all 500ms ease;
}
.index_main .section1 .index_banner .item.active .inner .block_txt{
	opacity: 1; 
	-webkit-transform: translateY(0); 
	transform: translateY(0); 
	-webkit-transition-delay: 100ms; 
	transition-delay: 100ms;
}
.index_main .section1 .index_banner .item .inner .block_txt h4{
	font-size: 30px;
	color: #fff;
	text-align: center;
	font-family: 'COCO';
}
.index_main .section1 .index_banner .item .inner .block_txt h2{
	color: #fff;
	font-size: 70px;
	font-weight: bold;
	text-align:center;
	letter-spacing:5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h2 span{
	color: #f5c920;
	display: inline-block;
	letter-spacing: 5px;
}
.index_main .section1 .index_banner .item .inner .block_txt h3{
	color: #fff;
	font-size: 22px;
	text-align:center;
	margin-top: 10px;
	letter-spacing: 3px;
}
.index_main .section1 .slick_txt{
	width:30%;
	height: 100%;
	background-color: transparent;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease; 
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	font-size: 0;
	outline: none;
	border:0;
}
.index_main .section1 .left{
	left: 0;
}
.index_main .section1 .right{
	right:0;
}
.index_main .section1 .slick_txt:hover .slick_arrow{
	opacity: 1;
	visibility: visible;
}
.index_main .section1 .slick_txt .slick_arrow{
	width: 20px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: -18px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
	opacity: 0;
	visibility: hidden;
}
.index_main .section1 .slick_txt .prev{
	background-image:url(../img/ban_prev.png);
	left:60px;
}
.index_main .section1 .slick_txt .next{
	background-image:url(../img/ban_next.png);
	right:60px;
}
.index_main .section1 .slick_txt .prev:hover{
	background-image:url(../img/ban_prev_hover.png);
}
.index_main .section1 .slick_txt .next:hover{
	background-image:url(../img/ban_next_hover.png);
}
.index_main .section1 .number{
	position: absolute;
	bottom:8%;
	left: 50%;
	padding-bottom: 5px;
	border-bottom: 1px solid rgba(255,255,255,0.2);
	display: table;
	padding: 0 20px;
	width: auto;
	text-align: center;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
}
.index_main .section1 .number span{
	font-family: "Myriad Pro","Microsoft YaHei";
	font-size: 14px;
	color: #fff;
	margin-right:100px;
	display: inline-block;
	cursor: pointer;
	position: relative;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span:last-child{
	margin-right: 0;
}
.index_main .section1 .number span:after{
	content: "";
	display: inline-block;
	width: 0;
	height: 2px;
	background: #fff;
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	bottom:-20px;
	opacity: 0;
	visibility: hidden;
	transition: all 500ms ease;
	-webkit-transition:all 500ms ease;
}
.index_main .section1 .number span.active:after{
	width: 100%;
	opacity: 1;
	visibility: visible;
}

.index_main .section2{
		width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
	background: #f5f5f5 url(../img/section2_bg.jpg) no-repeat center;
}
.title{text-align: center; margin-top: -350px;}
.title h3{font-size: 48px; color: #053d9c; letter-spacing: 10px; font-weight: bold;}
.title h4{
	font-size: 36px; color: #053d9c; letter-spacing: 10px;font-weight: bold; margin-top: 30px;
}
.index_main .section2 h3{
	text-align: center;
}
.section2_ul{
	clear: both;
	
}
.section2_ul li {
	float: left;
	position: absolute;
}
.section2_ul .section2_ul_l1 {
	top: 60%;
}
.section2_ul_l2{
	top: 40%;
	left: 40%;
}
.section2_ul_l3{
	top: 66%;
	left: 75%;
}
.index_main .section3{
	width: 100%;
	height: 100%;
	background:#f3faff url(../img/section3_bg.jpg) no-repeat;
	background-size: 100% 100%;
}
.title2{
	text-align: center;
}
.title2 h3{
	font-size: 36px;
	color: #053d9c;
	font-weight: bold;
}
.title2  p{
	width: 120px;
	height: 6px;
	background: #c6c6c6;
	margin: 20px auto;
}
.title2 h4{
	font-size: 36px;
	color: #c6c6c6;
	padding-top: 10px;
	text-transform:Uppercase;
	letter-spacing: 2px;
}
.index_main .section3 h3{
	text-align: center;
}

.section3_ul{

	    margin-top: 20px;
    background: #fff;
    overflow: hidden;
    padding: 20px;
    padding-top: 36px;
}
.section3_ul li{
	width: 257px;
    height: 200px;
	float: left;
	margin-left: 30px;
	margin-bottom: 30px;
	text-align: center;
	cursor: pointer;
	padding-top: 10px;
}
.section3_ul .section3_ul_tp{
	display: block;
	width:100%;
	height: 200px;
}
.section3_ul .section3_ul_tp a img{
	display: block;
	width:100%;
	height:100%;
}
.section3_ul li .section3_txt{
	display: block;
    height: 40px;
    z-index: 666;
    background: #333;
   
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}
.section3_ul li .section3_txt a{
	display: block;
	line-height:40px;
	font-size: 18px;
	color: #fff;
}
.section3_ul li .section3_txt:hover{
	background:#053d9c;
}
.section3_ul li{
	width: 257px;
    height: 232px;
	float: left;
}
.index_main .section4{
	width: 100%;
	height: 100%;
	background: url(../img/section4_bg.jpg) no-repeat center;
	background-size: 100% 100%;
}
.section4_ul{
	margin-top: 115px;
}
.title3{
	margin-top: -180px;
}
.section4_ul {
	height: 350px;
}
.section4_ul li{
    width: 257px;
	height: 232px;
	background: #fff;
	float: left;
	text-align: center;
	margin-top: 30px;
    margin-left: 20px;
}
.index_main .section4 h3{
	text-align: center;	
}

.index_main .section4 img{
	margin-top: 40px;
}
.index_main .section4 p{
	margin-top: 20px;
	font-size: 22px;
}

.section5{
	overflow: hidden;
	    background-size: 100% 100%;
	    width: 100%;
	background: url(../img/section6_bg.jpg) no-repeat center;
}
.section5_about{
	
}

.section5_about_fl{
	width: 600px;
	height: 370px;
	padding: 20px;
	background: #fff;
	overflow:hidden;
}
.section5_about_fl h4{
	font-size: 36px;
	color: #053d9c;
}
.section5_about_fl a{
	font-size: 14px;
	display: block;
	overflow: hidden;
	height: 215px;
	margin-top: 30px;
	line-height: 30px;
	color: #747171;
}
.section5_about_fr{
	width: 570px;
	background: #fff;
}
.section5_about_fr a{
	display: block;
	overflow: hidden;
	width: 570px;
	height: 371px;
}
.section5_about_fr a img{
	transition: all 0.5s;
	width: 100%;
	height: 100%;
}
.section5_about_fr a:hover img{
transform: scale(1.1);
}

.section5_nav{
	margin-top: 10px;
}

.section5_nav ul li{
	background: #fff;
	width: 360px;
	margin-top: 20px;
float: left;
border: 1px solid #eeeeee;
	margin-left: 75px;
	height: 154px;
}
@keyframes test{
    0%{
        transform:translate(0,0)
    }
    50%{
        transform:translate(0,5px)
    }
    100%{
        transform:translate(0,0)
    }
}

.section5_nav ul li:hover{
	 animation: test 0.25s ease-in 3;
}
.section5_nav ul li:nth-child(1){
	margin-left: 0px ;
	
}
.section5_nav ul li:nth-child(1) a{
background: url(../img/a1.png) no-repeat left ;
	
}
.section5_nav ul li a{
	      width: 134px;
    margin: 20px auto;
    text-align: center;
    display: block;
    height: 80px;
    padding-left: 49px;
    padding-top: 14px;
    margin-top: 31px;
}
.section5_nav ul li a p{
	text-align: left;
}
.section5_nav ul li:nth-child(2) a{
		 padding-left: 69px;
background: url(../img/a2.png) no-repeat left ;
	
}.section5_nav ul li:nth-child(3) a{

background: url(../img/a3.png) no-repeat left ;
	
}
.index_foot{
	clear: both;
	padding-top: 20px;
}
.index_foot p{
	font-size: 14px;
}
.index_foot p a{
	color: #000;
	font-size: 14px;
}

/*鑱旂郴鎴戜滑*/
.contact{margin-top: 84px;}
.pop .center{width: 255px!important;}
.pop .bottom{height: 25px!important;}
.contact{position: relative;}
.contact .map{width: 66%;}
.contact .contact-box{width: 34%;padding: 3%;background-color: #053a98;height: 690px;}
.i_tit4{ font-size:18px; color:#fff; margin-bottom:24px;}
.i_tit4 .ch_tit{ font-weight:bold;font-size: 18px}
.contact h3{font-size: 20px;padding-bottom: 15px;border-bottom: 1px solid #d3d3d3;color: #fff;margin-bottom: 15px;font-weight: normal;}
.contact .des .wz{ font-size:15px; color:#fff; line-height:1.6; margin-bottom:14px;}
.contact .des .wz .icon{ margin-right:12px; vertical-align:middle;}
.mess{margin-top: 50px;}
.mess table .mc {
    font-size: 16px;
    padding-right: 10px;
    line-height: 38px;
    width: 50px;
    color: #555;
    text-align: left;
}
.mess table td {
    padding: 10px 0;
    vertical-align: top;
}
.mess .text {
    width: 180px;
    height: 30px;
    border: 1px solid transparent;
    font-size: 14px;

}
.mess span{color: #fff;}
.mess textarea {
    width: 100%;
    height: 94px;
    border: 1px solid transparent;
   margin-top: 10px;
}
.tj {
    padding: 6px 56px;
    text-align: center;
    font-size: 16px;
    color: #fff;
    background: #d6000f;
    cursor: pointer;
    border: 1px solid transparent;
}
@media only screen and (max-width: 1800px){
    .mess span{float: left}
}

.footer {
	clear: both;
	width: 100%;
	
	overflow: hidden;
	background: #333333;

}

.foot {
	padding: 20px;
}

.foot_nav {
	overflow: hidden;
	border-bottom: 1px solid #fff;
}

.foot_nav ul li {
	float: left;
	    width: 183px;
	height: 40px;
	margin-left: 20px;
}

.foot_nav ul li a {
	display: block;
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 40px;
}

.foot_cont {
	overflow: hidden;
	margin-top: 20px;
}

.foot_fl {
	width: 640px;
}

.foot_fl p {
	color: #fff;
	font-size: 14px;
	height: 40px;
}

.foot_fl ul li {
	width: 244px;
	float: left;
	color: #fff;
	height: 35px;
	line-height: 40px;
	font-size: 14px;
}

.foot_fr p {
	color: #fff;
	font-size: 14px;
	height: 40px;
	text-align: center;
}

.foot_box {
	height: 40px;
	background: #000000;
	width: 100%;
}

.foot_box p {
	text-align: center;
	color: #fff;
	line-height: 40px;
	font-size: 14px;
}

.foot_box p a {
	text-align: center;
	color: #fff;
	font-size: 14px;
}

/*zy_banner*/
.zy_banner {
	width: 100%;
	height: 400px;
}
.other_news{
	clear: both;
	padding-top: 30px;
padding-bottom: 30px;
    overflow: hidden;
    width: 100%;
}

.about-nav {
	height: 106px;
	margin-bottom: 60px;
	line-height: 102px;
	border-bottom: 1px solid #f1f1f1;
}
.about-nav.mb0 {
	margin-bottom: 0;
}
.about-nav a {
	display: inline-block;
	margin-right: 80px;
	padding: 0 8px;
	font-size: 16px;
	color: #999;
	border-bottom: 4px solid transparent;
	font-weight: normal;
}
.about-nav a:hover,
.about-nav a.cur {
	color: #0055aa;
}
.about-nav a.cur {
	border-color: #0055aa;
}
.zgm3_left_swiper .slide.on a{ color: #fff;}
.zgm3_left_box dl{ height: 159px; border-bottom: 1px dashed #ddd;}
.zgm3_left_box dl dt{line-height: 1; height: 20px; font-size: 20px; color: #333 !important; font-family: 'Microsoft Yahei'; margin-bottom: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; /*padding-top: 26px;*/}
.zgm3_left_box dl dd a{color: #333 !important; }
.zgm3_left_box dl dd .p1{ height: 22px; line-height: 22px; font-size: 18px; color:#333 ; font-family: 'Microsoft Yahei'; padding-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom:2%; }
.zgm3_left_box dl dd .p2{ line-height: 1; height: 14px; font-size: 14px; color: #999; font-family: 'Microsoft Yahei'; padding-bottom: 2.6%;}
.zgm3_left_box dl dd .p2 a{ color: #999;}
.zgm3_left_box dl dd .p2 .date{ float: right;}

.zgm3_more{ display: block; height: 36px; line-height: 36px; font-size: 14px; color: #999; font-family: 'Microsoft Yahei'; background: #f0f2f5; border-radius: 18px; text-align: center;}
.zgm3_more:hover{ background: #e1e7f1; color: #999;}
.zgm3_left_box dl:hover{ padding-left: 19px; background: url(../img/gjgwy_23.jpg) no-repeat left 28px; transition: all 0.1s;}
.zgm3_left_box dl:hover dt a{ color:#0055aa; }

/*about_cont*/
.about_cont{
	padding-top: 10px;
}

.about_cont p{
	line-height: 30px;
}

.pro_box ul li{
	float: left;
	width: 280px;
	height: 255px;
	margin-left: 25px;
}
.pro_box ul li .pro_img{
	width: 280px;
	height: 201px;
	display: block;
	overflow: hidden;
}
.pro_box ul li .pro_img img{
	width: 100%;
	height: 100%;
transition: all 0.5s;
}
.pro_box ul li .pro_img:hover img{
transform: scale(1.1);
}
.pro_box ul li .pro_txt{
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	text-align: center;
}
.pro_box ul li .pro_txt:hover{
	color: #0055aa;
}

/*details_section_head*/
.details_section_head{
	padding-top: 20px;
	overflow: hidden;
}
.details_section_fl{
	width: 547px;
	height: 369px;
}
.details_section_fl img{
	width: 547px;
	height: 369px;
}
.details_section_fr{
	width: 547px;
}

.details_section_fr h4{
	font-size: 36px;
	color: #063b97;
	padding-bottom: 20px;
	border-bottom: 1px solid #d2d2d2;
}
/*.details_section_fr p{*/
/*	padding: 20px;*/
/*	height: 150px;*/
/*	line-height: 30px;*/
/*	border-bottom: 1px solid #d2d2d2;*/
/*}*/
.details_zx{
	padding-top: 30px;
}

.details_zx a{
	width: 120px;
	height:40px;
	background: #063b97;
	line-height: 40px;
	color: #fff;
	text-align: center;
}

.details_zx&gt;p{
	font-size: 18px;
	color:#343131;
}


.details_section_box{
	clear: both;

}
.pro_xq_cont {
	clear: both;
    margin-top: 50px;
}
/*pro_xq_fl*/
.pro_xq_fl{
	width: 100%;

	overflow: hidden;
	border: 1px solid #000;
}

.pro_xq_fl h4{
	    width: 100%;
    height: 64px;
    line-height: 60px;
    padding-left: 30px;
    margin-top: 0px !important;
    background: #063b97;
    color: #fff;
}

/*鏂伴椈璇︽儏*/
news_section2{
    padding-top: 30px;
}
.newsinfor{

    background-color: white;
}
.newsinfor .sub-tit {
    font-size: 38px;
    line-height: 73px;
    color: #222;
    margin-bottom: 30px;
}
.newsinfor .sub-tit .math{
    height: 22px;
}
.newsinfor .math .time{
    font-size: 18px;
    line-height: 22px;
    color: #666666;
    font-family: "Arial";
    padding-right: 20px;
    margin-right: 20px;
    border-right: 1px solid #e5e5e5;
}
.newsinfor .math .tit{
    font-size: 16px;
    color: #1e409f;
    line-height: 22px;
}
.newsinfor_cont{
    width: 100%;
    padding-bottom: 70px;
    border-bottom: 1px solid #e5e5e5;
    font-size: 16px;
    line-height: 30px;
    color: #666666;
    padding-top: 20px;
}

.bot{
    width: 90%;
    margin: 0 auto;
    padding-top: 20px;

}
.bot .box{
    width: 750px;
    float: left;
}
.bot .box p{
    font-size: 14px;
    line-height: 30px;
    color: #666;
}
.bot .box p a{
    color: #999;
    transition:all 0.5s;
    -webkit-transition:all 0.5s;
}
.bot .box p a:hover{
    color: #666;
}
.bot .btns {
    width: 219px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    border: 1px solid #e5e5e5;
    font-size: 18px;
    color: #1e409f;
    display: block;
    float: right;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
</pre></body></html>